home *** CD-ROM | disk | FTP | other *** search
- CONST
- S_AllSpaces = 1; S_A = 1;
- S_Leading = 2; S_L = 2;
- S_Trailing = 4; S_T = 4;
- S_ReduceToOneSpace = 8; S_R = 8;
- S_IgnoreQuoted = 16; S_I = 16;
- S_ToUpper = 32; S_U = 32;
- S_ToLower = 64; S_D = 64; { 'down' case }
-
- MaxStrLen = 255;
-
- {.PA}
-
- (**************************************************************************)
- (* *)
- (* 1) General Purpose String *)
- (* *)
- FUNCTION RJS (Source : STRING; Size : BYTE) : STRING;
- FUNCTION LJS (Source : STRING; Size : BYTE) : STRING;
- FUNCTION CJS (Source : STRING; Size : BYTE) : STRING;
- FUNCTION Strip (Source : STRING; Code : BYTE) : STRING;
- FUNCTION StrCase (Source : STRING; Code : BYTE) : STRING;
- FUNCTION StrField (Source : STRING; Delimiter : CHAR; Num : BYTE) : STRING;
- FUNCTION StrFill (FillCh : CHAR; Num : BYTE) : STRING;
- FUNCTION StrPad (Source : STRING) : STRING;
- FUNCTION StrShiftLeft (Fld : STRING; Posit : BYTE) : STRING;
- FUNCTION StrShiftRight (Fld : STRING; Posit : BYTE; Fill : CHAR) : STRING;
-
- (* *)
- (**************************************************************************)
-
- (**************************************************************************)
- (* *)
- (* 2) String Conversion *)
- (* *)
- PROCEDURE S2C (Strg : STRING ; VAR CharA ; Len : BYTE);
- FUNCTION C2S (VAR CharA ; Len : BYTE) : STRING;
- PROCEDURE S2Z (Strg : STRING ; VAR CharA);
- FUNCTION Z2S (VAR CharA) : STRING;
- (* *)
- (**************************************************************************)
-